@时光机
3年前 提问
1个回答

java中==与equals的区别

安全侠
3年前

java中==与equals的区别如下:

  1. ==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同;

  2. ==是指对内存地址进行比较,equals()是对字符串的内容进行比较;

  3. ==指引用是否相同,equals()指的是值是否相同。